/**
 * 从1到N，第i次会切换所有编号为i的倍数的灯的状态
 * 最后问编号为x的灯的状态
 * N和x在1E12，因此用根号算法即可
 */
#include <bits/stdc++.h>
using namespace std;

using llt = long long;
using vi = vector<int>;
using pii = pair<int, int>;



llt N;
llt X;

void work(){
    cin >> N >> X;
    int off = 0;
    for(llt i=1;i<=N&&i*i<=X;++i){
        if(0 == X % i){
            if(i * i == X){
                off ^= 1;
            }else{
                if(X / i > N){
                    off ^= 1;
                }
            }
        }
    }
    cout << (off ? "ON\n" : "OFF\n");
    return;
}

int main(){
#ifndef ONLINE_JUDGE
    freopen("z.txt", "r", stdin);
#endif
    ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);

    int nofkase = 1;
    // cin >> nofkase;
    while(nofkase--) work();
    return 0;
}
